
var _radf_component={
    name:null,
    id:null,
    tag:null,
    Class:null,

    html:null
};

var _radt_form={

    value:null,
    selectedItem:null,
    selectedItems:null,
    enabled:null,
    selectedIndex:null,
    selectedIndexes:null

}
//s=JSON.stringify(_radf_component);

//v="<br/>";
 
_radf_component_array=new Array();
_radf_component_array_string="";
function radt_reregister_components(){
    _radf_component_array=new Array();
    a=document.getElementsByTagName('*');
    len=a.length;
    for(i=0;i<len;i++){

        var tag=a[i].tagName.toLowerCase();

        if(tag=='input' || tag=='textarea' || tag=='select'){
		
            var _radf_component=new Object();
            _radf_component.tag=tag;
            _radf_component.name=a[i].name;
            _radf_component.id=a[i].id;
            _radf_component.value=a[i].value;
            _radf_component.checked=a[i].checked;
            var opts=new Array();
                              var x={};
            if(tag=='select'){
                
                
              
                /*
                _radf_component.selectedOption=$("#"+a[i].id+" option:selected").html();
                _radf_component.value=$("#"+a[i].id+" option:selected").val()*/
                $("#"+a[i].id+" option:selected").each(function () {
               // str += $(this).text() + " ";
x={};
                x.option=$(this).text();
                x.value=$(this).val();
                opts.push(x);
                
              });
              
              _radf_component.selections=opts;
            }
            // _radf_component.hidden=a[i].visible;
            _radf_component_array.push(_radf_component);
				
        //$('#xx').html($('#xx').html()+tag+s+v);
        }

        a[i].getAttribute('component');

		
    }
    _radf_component_array_string=JSON.stringify(_radf_component_array);
}

radt_reregister_components();
